body { padding: 20px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.startgrid {
	width: 909px;
	height: 900px;
	position: absolute;
        
}


.grid {
	width: 909px;
	height: 900px;
	position: relative;
        top: 20px;
        z-index: 100;
         -moz-box-shadow: 5px 5px 5px 5px#ccc;
        -webkit-box-shadow: 5px 5px 5px  5px#ccc;
        box-shadow: 5px 5px 5px 5px #ccc;
        background-color: white;

}
.welcomegrid {
	width: 909px;
	height: 515px;
	position: relative;
        
        
        z-index: 100;
    
       
        
      

}

.cell {
	width: 180px; /*150*/
	height: 204px; /*170*/
	position: absolute;
/*	border: thin solid #cecece;*/
        background-repeat: no-repeat;
        background-position: center center;
}

#home .cell.no-border {
	width: 101px;
	height: 101px;
	border: none;
}




/*Krävs lite javascript här!*/
.grid .cell.hoverable:hover {
	border: thin solid #666666;
	z-index: 100;
        background-repeat: repeat;

}




.grid .overlay {
	position: absolute;
}

#grid-container {
	position: relative;
	height: 900px;
	width: 909px;
}

#pageBrowse {
        position:absolute;
        bottom: 100px;
        right: 120px;
}
.facebook {

	position: absolute;
/*        top: 261px;*/
        
        z-index: 10;
        height: 170px;
        width:309px;
        border: thin solid #cecece;



}

.registerBox {

	position: absolute;
/*        top: 261px;*/
        bottom: 15px;
        right: 70px;
        z-index: 11;
        width: 303px;
	height: 80px;
        background-image:url(../Huvudmeny/images/registrera.jpg);
        background-repeat:no-repeat;
        background-position:center; 
        cursor: pointer;
/*        1 bredd är 150px*/
}

.showItemStyle {
	width: 909px;
	height: 700px;
	position: absolute;
        border: thin solid #cecece;
        -moz-box-shadow: 5px 5px 5px 5px#ccc;
        -webkit-box-shadow: 5px 5px 5px  5px#ccc;
        box-shadow: 5px 5px 5px 5px #ccc;
        background-color: white;
        top: 20px;




}

 .picBorders{

        width: 455px;
	height: 369px;
	position: absolute;
	border: thin solid #cecece;
        
/*        -moz-box-shadow:inset 0 0 10px #000000;
          -webkit-box-shadow:inset 0 0 10px #000000;
          box-shadow:inset 0 0 10px #000000;*/
}
.picBorders .frame{
/*        width: 355px;
	height: 290px;*/
	position: relative;
	border: thin solid #cecece;
        background-repeat: no-repeat;
        background-position: center;
        top:10;
        -moz-box-shadow:inset 0 0 10px #000000;
        -webkit-box-shadow:inset 0 0 10px #000000;
        box-shadow:inset 0 0 10px #000000;
}



 .info1Borders {
        width: 452px;
	height: 249px;
	position: absolute;
	border: thin solid #cecece;
        background-repeat: no-repeat;
        background-position: center center;
}
 .infoBorders {
        width: 455px;
	height: 130px;
	position: absolute;
	border: thin solid #cecece;
        background-repeat: no-repeat;
        background-position: center center;
}


 .descriptionBorders {
        width: 452px;
	height: 249px;
	position: absolute;
	border: thin solid #cecece;
        background-repeat: no-repeat;
        background-position: center center;
}
 .paintingsBorders{
        width: 909px;
	height: 200px;
	position: absolute;
/*	border: thin solid #cecece;*/
        background-repeat: no-repeat;
        background-position: center center;

}

.nowShowing{
    position: absolute;
    height: 150px;
    width: 149px;
    top: 279px;
}

.whitePageBackground{
    height: 1000px; width: 1000px; position: absolute; z-index: 1; top: 270px; left: 135px; background-repeat: no-repeat; background-position: center;
  -moz-box-shadow: 5px 5px 5px 5px#ccc;
  -webkit-box-shadow: 5px 5px 5px  5px#ccc;
  box-shadow: 5px 5px 5px 5px #ccc;
  background-color: white;

}